5a4c9fbd095440478ab8ab695a8aae850d09814b,src/main/java/org/springframework/data/aerospike/core/AerospikeTemplate.java,AerospikeTemplate,add,#T#String#number#,298

Before Change


			
			AerospikeData data = AerospikeData.forWrite(this.namespace);
			converter.write(objectToAddTo, data);
			this.client.add(null, data.getKey(), new Bin(binName, value));
			
		} catch (AerospikeException o_O) {
			DataAccessException translatedException = exceptionTranslator.translateExceptionIfPossible(o_O);

After Change


			
			AerospikeData data = AerospikeData.forWrite(this.namespace);
			converter.write(objectToAddTo, data);
			Record record = this.client.operate(null, data.getKey(), Operation.add(new Bin(binName, value)), Operation.get());
			data.setRecord(record);
			result = (T) converter.read(objectToAddTo.getClass(), data);
		} catch (AerospikeException o_O) {
			DataAccessException translatedException = exceptionTranslator.translateExceptionIfPossible(o_O);
			throw translatedException == null ? o_O : translatedException;